Arduino-তে LiquidCrystal Library ব্যবহার করে I2C LCD ডিসপ্লে এবং 4-bit/8-bit প্যারালেল LCD ডিসপ্লে নিয়ন্ত্রণ করা যায়। এটি LCD ডিসপ্লে পরিচালনা করতে প্রয়োজনীয় ফাংশন এবং পদ্ধতি সরবরাহ করে, যেমন টেক্সট প্রিন্ট করা, স্ক্রল করা, এবং ডিসপ্লে সাফ করা।
Arduino IDE তে LiquidCrystal Library সাধারণত পূর্বে থেকেই অন্তর্ভুক্ত থাকে। তবে, যদি আপনার প্রয়োজন হয়:
LCD ডিসপ্লের পিনগুলি Arduino বোর্ডের সাথে সংযুক্ত করতে হয়। একটি সাধারণ 16x2 LCD ডিসপ্লের জন্য নিম্নলিখিত সংযোগগুলি ব্যবহার করা হয়:
LCD ডিসপ্লে ব্যবহার করে "Hello, Arduino!" মেসেজ প্রদর্শনের একটি উদাহরণ নিচে দেওয়া হলো:
#include <LiquidCrystal.h>
// LiquidCrystal অবজেক্ট তৈরি করা
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2); // LCD-কে 16 কলাম এবং 2 রো হিসেবে কনফিগার করা
lcd.print("Hello, Arduino!"); // ডিসপ্লেতে মেসেজ প্রিন্ট করা
}
void loop() {
// কিছু করা হবে না
}
#include <LiquidCrystal.h>
: LiquidCrystal লাইব্রেরি অন্তর্ভুক্ত করা।LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
: LiquidCrystal অবজেক্ট তৈরি করা যেখানে পিন নম্বরগুলি নির্দিষ্ট করা হয়।lcd.begin(16, 2);
: LCD ডিসপ্লের কলাম এবং রো সংখ্যা নির্ধারণ করা।lcd.print("Hello, Arduino!");
: LCD ডিসপ্লেতে টেক্সট প্রিন্ট করা।#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop() {
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Scrolling Text!");
delay(1000);
lcd.scrollDisplayLeft();
delay(500);
}
LiquidCrystal Library ব্যবহার করে LCD ডিসপ্লেতে টেক্সট প্রদর্শন, স্ক্রলিং, এবং অন্যান্য কার্যক্রম পরিচালনা করা সহজ হয়। এটি Arduino প্রোজেক্টে ব্যবহারকারীর জন্য একটি কার্যকরী উপাদান।
common.read_more